![]() |
WOLF core
WOLF: A Modular Estimation Framework for Robotics
|
This is the complete list of members for wolf::ProcessorMotion, including all inherited members.
| wolf::addTypes(const TypeComposite &) | wolf::ProcessorBase | protected |
| wolf::MotionProvider::addTypes(const TypeComposite &_state_types) | wolf::MotionProvider | protected |
| applyLossFunction() const | wolf::ProcessorBase | inline |
| assertsCaptureMotion(CaptureMotionPtr _capture, std::string error_prefix) const | wolf::ProcessorMotion | protected |
| bootstrap() | wolf::ProcessorMotion | inlineprotectedvirtual |
| bootstrapping_ | wolf::ProcessorMotion | protected |
| buffer_capture_ | wolf::ProcessorBase | protected |
| buffer_frame_ | wolf::ProcessorBase | protected |
| calib_preint_ | wolf::ProcessorMotion | mutableprotected |
| calib_size_ | wolf::ProcessorMotion | protected |
| captureCallback(CaptureBasePtr _capture) | wolf::ProcessorBase | |
| check(CheckLog &_log, bool _verbose, std::ostream &_stream, std::string _tabs="") const | wolf::ProcessorBase | |
| checkTimeTolerance(const TimeStamp &_ts1, const TimeStamp &_ts2) const | wolf::ProcessorBase | |
| checkTimeTolerance(const CaptureBasePtr _cap, const TimeStamp &_ts) const | wolf::ProcessorBase | |
| checkTimeTolerance(const FrameBasePtr _frm, const TimeStamp &_ts) const | wolf::ProcessorBase | |
| checkTimeTolerance(const FrameBasePtr _frm, const CaptureBasePtr _cap) const | wolf::ProcessorBase | |
| computeCurrentDelta(const Eigen::VectorXd &_data, const Eigen::MatrixXd &_data_cov, const Eigen::VectorXd &_calib, const double _dt, Eigen::VectorXd &_delta, Eigen::MatrixXd &_delta_cov, Eigen::MatrixXd &_jacobian_calib) const =0 | wolf::ProcessorMotion | pure virtual |
| computeProcessingStep() | wolf::ProcessorMotion | protected |
| configure(SensorBasePtr _sensor)=0 | wolf::ProcessorBase | pure virtual |
| correctDelta(const Eigen::VectorXd &delta_preint, const Eigen::VectorXd &delta_step) const =0 | wolf::ProcessorMotion | pure virtual |
| data_size_ | wolf::ProcessorMotion | protected |
| debug_verbose_level_ | wolf::ProcessorBase | protected |
| delta_ | wolf::ProcessorMotion | mutableprotected |
| delta_cov_ | wolf::ProcessorMotion | mutableprotected |
| delta_cov_size_ | wolf::ProcessorMotion | protected |
| delta_integrated_ | wolf::ProcessorMotion | mutableprotected |
| delta_integrated_cov_ | wolf::ProcessorMotion | mutableprotected |
| delta_size_ | wolf::ProcessorMotion | protected |
| deltaPlusDelta(const Eigen::VectorXd &_delta1, const Eigen::VectorXd &_delta2, const double _dt2, Eigen::VectorXd &_delta1_plus_delta2) const =0 | wolf::ProcessorMotion | pure virtual |
| deltaPlusDelta(const Eigen::VectorXd &_delta1, const Eigen::VectorXd &_delta2, const double _dt2, Eigen::VectorXd &_delta1_plus_delta2, Eigen::MatrixXd &_jacobian1, Eigen::MatrixXd &_jacobian2) const =0 | wolf::ProcessorMotion | pure virtual |
| deltaZero() const =0 | wolf::ProcessorMotion | pure virtual |
| dt_ | wolf::ProcessorMotion | mutableprotected |
| emplaceCapture(const FrameBasePtr &_frame_own, const SensorBasePtr &_sensor, const TimeStamp &_ts, const Eigen::VectorXd &_data, const Eigen::MatrixXd &_data_cov, const Eigen::VectorXd &_calib, const Eigen::VectorXd &_calib_preint, const CaptureBasePtr &_capture_origin_ptr)=0 | wolf::ProcessorMotion | protectedpure virtual |
| emplaceFeaturesAndFactors(CaptureBasePtr _capture_origin, CaptureMotionPtr _capture_own)=0 | wolf::ProcessorMotion | protectedpure virtual |
| findCaptureContainingTimeStamp(const TimeStamp &_ts) const | wolf::ProcessorMotion | |
| findCaptureContainingTimeStamp(const TimeStamp &_ts) | wolf::ProcessorMotion | |
| FIRST_TIME_WITH_KF_AFTER_INCOMING enum value | wolf::ProcessorMotion | |
| FIRST_TIME_WITH_KF_BEFORE_INCOMING enum value | wolf::ProcessorMotion | |
| FIRST_TIME_WITH_KF_ON_INCOMING enum value | wolf::ProcessorMotion | |
| FIRST_TIME_WITHOUT_KF enum value | wolf::ProcessorMotion | |
| getBuffer() | wolf::ProcessorMotion | inline |
| getBuffer() const | wolf::ProcessorMotion | inline |
| getCalibration(const CaptureBaseConstPtr _capture=nullptr) const =0 | wolf::ProcessorMotion | pure virtual |
| getCategory() const | wolf::NodeBase | inline |
| getCurrentDeltaPreintCov() const | wolf::ProcessorMotion | inline |
| getDebugVerboseLevel() const | wolf::ProcessorBase | inline |
| getIncoming() const | wolf::ProcessorMotion | inline |
| getIncoming() | wolf::ProcessorMotion | inline |
| getLast() const | wolf::ProcessorMotion | inline |
| getLast() | wolf::ProcessorMotion | inline |
| getMaxAngleTurned() const | wolf::ProcessorMotion | inline |
| getMaxBuffLength() const | wolf::ProcessorMotion | inline |
| getMaxDistTraveled() const | wolf::ProcessorMotion | inline |
| getMaxTimeSpan() const | wolf::ProcessorMotion | inline |
| getMotion() const | wolf::ProcessorMotion | inline |
| getMotion(const TimeStamp &_ts) const | wolf::ProcessorMotion | inline |
| getName() const | wolf::NodeBase | inline |
| getOdometry() const | wolf::MotionProvider | |
| getOrder() const | wolf::MotionProvider | inline |
| getOrigin() const | wolf::ProcessorMotion | inline |
| getOrigin() | wolf::ProcessorMotion | inline |
| getParams() const | wolf::ProcessorBase | inline |
| getProblem() const | wolf::NodeBase | inline |
| getProblem() | wolf::NodeBase | inline |
| getSensor() const | wolf::ProcessorBase | inline |
| getSensor() | wolf::ProcessorBase | inline |
| getState(StateKeys _keys="") const override | wolf::ProcessorMotion | virtual |
| getState(const TimeStamp &_ts, StateKeys _keys="") const override | wolf::ProcessorMotion | virtual |
| getStateKeys() const | wolf::ProcessorBase | inline |
| getStateTypes() const | wolf::ProcessorBase | inline |
| getTimeStamp() const override | wolf::ProcessorMotion | virtual |
| getTimeTolerance() const | wolf::ProcessorBase | inline |
| getType() const | wolf::NodeBase | inline |
| getUnmeasuredPerturbationCov() const | wolf::ProcessorMotion | inline |
| hasCalibration() const | wolf::ProcessorMotion | inline |
| hasChildren() const override | wolf::ProcessorBase | inlinevirtual |
| id() const | wolf::ProcessorBase | inline |
| incoming_ptr_ | wolf::ProcessorMotion | protected |
| integrateOneStep() | wolf::ProcessorMotion | protected |
| is_removing_ | wolf::NodeBase | protected |
| is_state_provider_ | wolf::MotionProvider | protected |
| isMotionProvider() const | wolf::ProcessorBase | inline |
| isRemoving() const | wolf::NodeBase | inline |
| isStateProvider() const | wolf::MotionProvider | inline |
| isVotingActive() const | wolf::ProcessorBase | inline |
| jacobian_calib_ | wolf::ProcessorMotion | mutableprotected |
| jacobian_delta_ | wolf::ProcessorMotion | mutableprotected |
| jacobian_delta_calib_ | wolf::ProcessorMotion | mutableprotected |
| jacobian_delta_preint_ | wolf::ProcessorMotion | mutableprotected |
| keyFrameCallback(FrameBasePtr _keyframe) | wolf::ProcessorBase | |
| last_ptr_ | wolf::ProcessorMotion | protected |
| link(SensorBasePtr) final | wolf::ProcessorBase | virtual |
| localCheck(bool _verbose, std::ostream &_stream, std::string _tabs="") const | wolf::ProcessorBase | virtual |
| mergeCaptures(CaptureMotionPtr cap_prev, CaptureMotionPtr cap_target) | wolf::ProcessorMotion | |
| MotionProvider(const TypeComposite &_state_types, const YAML::Node &_params) | wolf::MotionProvider | |
| motionZero(const TimeStamp &_ts) const | wolf::ProcessorMotion | inlineprotected |
| node_category_ | wolf::NodeBase | protected |
| node_id_ | wolf::NodeBase | protected |
| node_name_ | wolf::NodeBase | protected |
| node_type_ | wolf::NodeBase | protected |
| NodeBase(const std::string &_category, const std::string &_type="Undefined", const std::string &_name="") | wolf::NodeBase | inline |
| nodeId() const | wolf::NodeBase | inline |
| origin_ptr_ | wolf::ProcessorMotion | protected |
| params_ | wolf::ProcessorBase | protected |
| permittedKeyFrame() const final | wolf::ProcessorBase | protectedvirtual |
| postProcess() | wolf::ProcessorMotion | inlineprotectedvirtual |
| preProcess() | wolf::ProcessorMotion | inlineprotectedvirtual |
| print(int depth, bool factored_by, bool metric, bool state_blocks, std::ostream &stream=std::cout, std::string _tabs="") const | wolf::ProcessorBase | |
| printHeader(int depth, bool factored_by, bool metric, bool state_blocks, std::ostream &stream, std::string _tabs="") const override | wolf::ProcessorMotion | virtual |
| printProfiling(std::ostream &stream=std::cout) const | wolf::ProcessorBase | virtual |
| problem_ptr_ | wolf::NodeBase | protected |
| processCapture(CaptureBasePtr) override | wolf::ProcessorMotion | protectedvirtual |
| processing_step_ | wolf::ProcessorMotion | protected |
| ProcessingStep enum name | wolf::ProcessorMotion | |
| processKeyFrame(FrameBasePtr _keyframe_ptr) override | wolf::ProcessorMotion | inlineprotectedvirtual |
| processor_id_ | wolf::ProcessorBase | protected |
| ProcessorBase(const std::string &_type, const TypeComposite &_state_types, const YAML::Node &_params) | wolf::ProcessorBase | |
| ProcessorMotion(const std::string &_type, TypeComposite _state_types, SizeEigen _state_size, SizeEigen _delta_size, SizeEigen _delta_cov_size, SizeEigen _data_size, SizeEigen _calib_size, const YAML::Node &_params) | wolf::ProcessorMotion | |
| reintegrateBuffer(CaptureMotionPtr _capture_ptr) const | wolf::ProcessorMotion | protected |
| remove() | wolf::ProcessorBase | virtual |
| resetDerived() | wolf::ProcessorMotion | inlinevirtual |
| RUNNING_WITH_KF_AFTER_ORIGIN enum value | wolf::ProcessorMotion | |
| RUNNING_WITH_KF_BEFORE_ORIGIN enum value | wolf::ProcessorMotion | |
| RUNNING_WITH_KF_ON_ORIGIN enum value | wolf::ProcessorMotion | |
| RUNNING_WITHOUT_KF enum value | wolf::ProcessorMotion | |
| setApplyLossFunction(bool _apply_loss_function) | wolf::ProcessorBase | inline |
| setCalibration(const CaptureBasePtr _capture, const Eigen::VectorXd &_calibration)=0 | wolf::ProcessorMotion | protectedpure virtual |
| setDebugVerboseLevel(const std::string &_debug_verbose_level) | wolf::ProcessorBase | inline |
| setMaxAngleTurned(const double &_max_angle_turned) | wolf::ProcessorMotion | inline |
| setMaxBuffLength(const double &_max_buff_length) | wolf::ProcessorMotion | inline |
| setMaxDistTraveled(const double &_max_dist_traveled) | wolf::ProcessorMotion | inline |
| setMaxTimeSpan(const double &_max_time_span) | wolf::ProcessorMotion | inline |
| setName(const std::string &_name) | wolf::NodeBase | inline |
| setOdometry(const VectorComposite &) | wolf::MotionProvider | |
| setOrder(unsigned int) | wolf::MotionProvider | inline |
| setOrigin(FrameBasePtr _origin_frame) | wolf::ProcessorMotion | |
| setOrigin(const VectorComposite &_x_origin, const TimeStamp &_ts_origin) | wolf::ProcessorMotion | |
| setProblem(ProblemPtr) override | wolf::ProcessorBase | protectedvirtual |
| setTimeTolerance(double _time_tolerance) | wolf::ProcessorBase | inline |
| setType(const std::string &_type) | wolf::NodeBase | inline |
| setVotingActive(bool _voting_active) | wolf::ProcessorBase | inline |
| splitBuffer(const wolf::CaptureMotionPtr &capture_source, const TimeStamp ts_split, const wolf::CaptureMotionPtr &capture_target) const | wolf::ProcessorMotion | protected |
| startCaptureProfiling() | wolf::ProcessorBase | inline |
| startKFProfiling() | wolf::ProcessorBase | inline |
| state_provider_order_ | wolf::MotionProvider | protected |
| statePlusDelta(const VectorComposite &_x, const Eigen::VectorXd &_delta, const double _dt, VectorComposite &_x_plus_delta) const =0 | wolf::ProcessorMotion | pure virtual |
| stopCaptureProfiling() | wolf::ProcessorBase | |
| stopKFProfiling() | wolf::ProcessorBase | |
| storeCapture(CaptureBasePtr) override | wolf::ProcessorMotion | inlineprotectedvirtual |
| storeKeyFrame(FrameBasePtr) override | wolf::ProcessorMotion | inlineprotectedvirtual |
| triggerInCapture(CaptureBasePtr) const override | wolf::ProcessorMotion | inlineprotectedvirtual |
| triggerInKeyFrame(FrameBasePtr _keyframe_ptr) const override | wolf::ProcessorMotion | inlineprotectedvirtual |
| unmeasured_perturbation_cov_ | wolf::ProcessorMotion | protected |
| updateDt() | wolf::ProcessorMotion | inlineprotected |
| voteForKeyFrame() const override | wolf::ProcessorMotion | inlineprotectedvirtual |
| x_ | wolf::ProcessorMotion | mutableprotected |
| x_size_ | wolf::ProcessorMotion | protected |
| ~MotionProvider() | wolf::MotionProvider | inlinevirtual |
| ~NodeBase()=default | wolf::NodeBase | virtual |
| ~ProcessorBase() override | wolf::ProcessorBase | |
| ~ProcessorMotion() override | wolf::ProcessorMotion |